Crossing unordered sets of rules in evolutionary fuzzy controllers

نویسنده

  • Luis Magdalena
چکیده

In recent years the use of Genetic or Evolutionary techniques has produced interesting results on the automatic generation of Knowledge Bases for Fuzzy Logic Controllers. Three diierent representations of the rule base have been considered: list of rules, relational matrix and decision table. The use of lists of rules reduces the dimension of the rule base but presents some handicaps for crossover since usually requires some kind of ordering of the list before applying the operator. A new crossover operator, working with lists (sets) of rules, is designed in such a way that maintaining the advantage of working with a reduced set of rules, incorporates the characteristic of an easy crossover by using a virtual structure of decision table. Fuzzy Controllers 1] (FCs) can be considered as knowledge-based systems, incorporating human knowledge into their Knowledge Base through Fuzzy Rules and Fuzzy Membership Functions (among other information elements). The deen-ition of these Fuzzy Rules and Fuzzy Membership Functions is actually aaected by subjective decisions , having a great innuence over the performance of the FC. In recent years the use of Genetic or Evolutionary techniques has produced interesting results on the automatic generation of Knowledge Bases for Fuzzy Controllers. The term evolutionary computation usually refers to the design of adaptive systems using evolutionary principles. The algorithms applied in evolutionary computation are population-based search methods that employ some kind of selection process to bias the search toward good solutions. The idea of an evolutionary fuzzy controller is that of a fuzzy controller with learning, where the main role on learning is played by genetic algorithms or evolutionary computation. The keys of such a process are: to maintain a population of potential solutions for the problem to be solved, to design a set of evolution operators that search for new and/or better potential solutions and to deene an adequate performance index to drive the selection process. The basic evolution operators are three: selection , crossover and mutation. The evolution operators work with a code (called chromosome) representing the KB. The selection operator creates a mating pool where chromosomes copied from the population await the action of crossover and mutation. Those chromosomes with a higher tness value obtain a larger number of copies in the mating pool. The crossover operator provides a mechanism for KBs (represented by chromosomes) to mix attributes through a random process. This operator is applied to pairs of individuals from …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolution of Fuzzy Rule Based Classifiers

The paper presents an evolutionary approach for generating fuzzy rule based classifier. First, a classification problem is divided into several two-class problems following a fuzzy unordered class binarization scheme; next, a fuzzy rule is evolved (not only the condition but the fuzzy sets are evolved (tuned) too) for each two-class problem using a Michigan iterative learning approach; finally,...

متن کامل

Evolutionary Design of Interpretable Fuzzy Controllers∗

This paper presents an approach that allows to evolve fuzzy controllers that can be expressed as fuzzy rules in human-readable form and interpreted. For comparison, the evolution is also performed on simple neural controllers. The control task considered here is a balancing problem, where a construct made of articulated elastic elements is equipped with sensors and actuators. The goal of the co...

متن کامل

Genetic Design of Fuzzy Controllers: The Cart and Jointed-Pole Problem

This paper considers the application of genetic algorithms to the automatic generation of fuzzy process controllers. In contrast to prior genetic-fuzzy systems which require that every input combination be enumerated, we employ a novel encoding scheme which maintains only those rules necessary to control the target system. The key to this method is to represent each fuzzy system as an unordered...

متن کامل

Emergence of self-learning fuzzy systems by a new virus DNA-based evolutionary algorithm

In this article, we propose a new approach to the virus DNA–based evolutionary algorithm (VDNA-EA) to implement self-learning of a class of Takagi-Sugeno (T-S) fuzzy controllers. The fuzzy controllers use T-S fuzzy rules with linear consequent, the generalized input fuzzy sets, Zadeh fuzzy logic and operators, and the generalized defuzzifier. The fuzzy controllers are proved to be nonlinear pro...

متن کامل

Incremental Tuning of Fuzzy Controllers by Means of an Evolution Strategy

This paper presents a novel evolutionary tuning method that adapts the knowledge base of a fuzzy logic controller. The evolution strategy adopted in this paper employs a variable size genome, which it adapts to the complexity of the control problem. The incremental learning scheme starts with a single control rule, which is re ned through superposition of additional rules, variables and fuzzy s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Intell. Syst.

دوره 13  شماره 

صفحات  -

تاریخ انتشار 1998